/*******************************************************************************
 * Copyright (c) 2010, 2014 EclipseSource and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    EclipseSource - initial API and implementation
 ******************************************************************************/

/* Tree */

Tree {
  font: 12px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  border: none;
  color: #4a4a4a;
}

Tree[BORDER] {
  border: 1px solid #C1C1C1;
}

TreeItem {
  background-color: transparent;
  color: inherit;
  background-image: none;
  text-overflow: clip;
}

TreeItem:hover {
  background-color: transparent;
  color: inherit;
  background-image: none;
  text-overflow: clip;
}

TreeItem:selected {
  background-color: transparent;
  color: inherit;
  background-image: none;
  text-overflow: clip;
}

Tree-RowOverlay {
  background-color: transparent;
  color: inherit;
  background-image: none;
}

Tree-RowOverlay:hover {
  background-color: #e9f3d2;
}

Tree-RowOverlay:selected {
  background-color: #abe033;
  color: #ffffff;
  background-image: none;
}

Tree-RowOverlay:selected:unfocused {
  background-color: #959595;
  color: #ffffff;
  background-image: none;
}

TreeColumn {
  background-image: url( "theme/fancy/icons/table-column.png" );
  color: #666666;
  font: 12px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif;
  border-bottom:none;
  padding: 1px 2px;
  text-overflow: clip;
}

TreeColumn:hover {
  color: #666666;
  font: 12px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif;
  background-image: url( "theme/fancy/icons/table-column-hover.png" );
  border-bottom: none;
  text-overflow: clip;
}

TreeColumn-SortIndicator {
  background-image: none;
}

TreeColumn-SortIndicator:up {
  background-image: url( theme/fancy/icons/sort-indicator-up.png );
}

TreeColumn-SortIndicator:down {
  background-image: url( theme/fancy/icons/sort-indicator-down.png );
}

Tree-Cell {
  spacing: 3px;
  padding: 2px 3px 3px 3px;
}

Tree-GridLine {
  color: #d0d0d0;
}

Tree-GridLine:header {
  color: #d0d0d0;
}

Tree-Indent {
  width: 16px;
  background-image: none;
}

Tree-Indent:collapsed {
  background-image: url( theme/fancy/icons/tree-collapsed.png );
}

Tree-Indent:expanded {
  background-image: url( theme/fancy/icons/tree-expanded.png );
}

Tree-Indent:collapsed:hover {
  background-image: url( theme/fancy/icons/tree-collapsed-hover.png );
}

Tree-Indent:expanded:hover {
  background-image: url( theme/fancy/icons/tree-expanded-hover.png );
}

Tree-Indent:line {
  background-image: none;
}

Tree-Indent:first {
  background-image: none;
}

Tree-Indent:first:collapsed {
  background-image: url( theme/fancy/icons/tree-collapsed.png );
}

Tree-Indent:first:expanded {
  background-image: url( theme/fancy/icons/tree-expanded.png );
}

Tree-Indent:first:collapsed:hover {
  background-image: url( theme/fancy/icons/tree-collapsed-hover.png );
}

Tree-Indent:first:expanded:hover {
  background-image: url( theme/fancy/icons/tree-expanded-hover.png );
}

Tree-Indent:last {
  background-image: none;
}

Tree-Indent:last:collapsed {
  background-image: url( theme/fancy/icons/tree-collapsed.png );
}

Tree-Indent:last:expanded {
  background-image: url( theme/fancy/icons/tree-expanded.png );
}

Tree-Indent:last:collapsed:hover {
  background-image: url( theme/fancy/icons/tree-collapsed-hover.png );
}

Tree-Indent:last:expanded:hover {
  background-image: url( theme/fancy/icons/tree-expanded-hover.png );
}

Tree-Indent:first:last {
  background-image: none;
}

Tree-Indent:first:last:collapsed {
  background-image: url( theme/fancy/icons/tree-collapsed.png );
}

Tree-Indent:first:last:expanded {
  background-image: url( theme/fancy/icons/tree-expanded.png );
}

Tree-Indent:first:last:collapsed:hover {
  background-image: url( theme/fancy/icons/tree-collapsed-hover.png );
}

Tree-Indent:first:last:expanded:hover {
  background-image: url( theme/fancy/icons/tree-expanded-hover.png );
}
